c0552bdc7099a93a57e8b574f43b0daefc07a9d1,modules/elasticsearch/src/main/java/org/elasticsearch/index/analysis/GermanAnalyzerProvider.java,GermanAnalyzerProvider,GermanAnalyzerProvider,#Index#Settings#String#Settings#,45
Before Change
@Inject public GermanAnalyzerProvider(Index index, @IndexSettings Settings indexSettings, @Assisted String name, @Assisted Settings settings) {
super(index, indexSettings, name);
String[] stopWords = settings.getAsArray("stopwords", null);
if (stopWords != null) {
this.stopWords = ImmutableSet.copyOf(Iterators.forArray(stopWords));
} else {
this.stopWords = GermanAnalyzer.getDefaultStopSet();
}
String[] stemExclusion = settings.getAsArray("stem_exclusion");
After Change
private final GermanAnalyzer analyzer;
@Inject public GermanAnalyzerProvider(Index index, @IndexSettings Settings indexSettings, @Assisted String name, @Assisted Settings settings) {
super(index, indexSettings, name);
Set<?> stopWords = Analysis.parseStopWords(settings, GermanAnalyzer.getDefaultStopSet());
String[] stemExclusion = settings.getAsArray("stem_exclusion");
if (stemExclusion.length > 0) {